#ifndef __WAVE_H__
#define __WAVE_H__

#include "cocos2d.h"
#include "GameObj.h"
#include "EnemyManager.h"

using namespace cocos2d;

class Wave
{
public:
	Wave();
	~Wave();

	static CCArray* getWave(int waveNum);
	static void releaseWave(CCArray* data);
protected:
	
private:
	static void createWave1(CCArray* data);
	static void createWaveRandom(CCArray* data, int wave);

	static void createGroup5Arrow(CCArray* data, EEnemyType type, float delay);
	static void createGroupRandom(CCArray* data);
	static void createGroupLine(CCArray* enemyData, EEnemyType type, int lineNum, int count);
};

#endif  // __WAVE_H__